data mining dental data management data quality investigation management database crm information extraction investigator data integration cleaning business intelligence p2p data warehousing extraction investigations qos dentist detective data network-centric